package com.ruoyi.pressure.service;

import java.util.List;
import com.ruoyi.pressure.domain.KyLaneDblcReal;

/**
 * 顶板离层测点实时信息数据项说明Service接口
 * 
 * @author ruoyi
 * @date 2024-11-06
 */
public interface IKyLaneDblcRealService 
{
    /**
     * 查询顶板离层测点实时信息数据项说明
     * 
     * @param kyLaneDblcRealId 顶板离层测点实时信息数据项说明主键
     * @return 顶板离层测点实时信息数据项说明
     */
    public KyLaneDblcReal selectKyLaneDblcRealByKyLaneDblcRealId(String kyLaneDblcRealId);

    /**
     * 查询顶板离层测点实时信息数据项说明列表
     * 
     * @param kyLaneDblcReal 顶板离层测点实时信息数据项说明
     * @return 顶板离层测点实时信息数据项说明集合
     */
    public List<KyLaneDblcReal> selectKyLaneDblcRealList(KyLaneDblcReal kyLaneDblcReal);

    /**
     * 新增顶板离层测点实时信息数据项说明
     * 
     * @param kyLaneDblcReal 顶板离层测点实时信息数据项说明
     * @return 结果
     */
    public int insertKyLaneDblcReal(KyLaneDblcReal kyLaneDblcReal);

    /**
     * 修改顶板离层测点实时信息数据项说明
     * 
     * @param kyLaneDblcReal 顶板离层测点实时信息数据项说明
     * @return 结果
     */
    public int updateKyLaneDblcReal(KyLaneDblcReal kyLaneDblcReal);

    /**
     * 批量删除顶板离层测点实时信息数据项说明
     * 
     * @param kyLaneDblcRealIds 需要删除的顶板离层测点实时信息数据项说明主键集合
     * @return 结果
     */
    public int deleteKyLaneDblcRealByKyLaneDblcRealIds(String[] kyLaneDblcRealIds);

    /**
     * 删除顶板离层测点实时信息数据项说明信息
     * 
     * @param kyLaneDblcRealId 顶板离层测点实时信息数据项说明主键
     * @return 结果
     */
    public int deleteKyLaneDblcRealByKyLaneDblcRealId(String kyLaneDblcRealId);

    int getDbwy();

    KyLaneDblcReal selectLcssByMeasurementPointCode(String measurementPointCode);
}
